ridiculed and ashamed - Français Anglais Dictionnaire